have a superiority complex - Alemán Inglés Diccionario